パノラマを小さな惑星のようなイメージで表示する方法。
【使用するファイル】
xmlファイル
【基本コード】
<view hlookat="0" vlookat="90" fisheye="1.0" stereographic="true" fov="150" fovmax="150" />
【解説】
<view hlookat="0" //惑星が回転します。-180〜180 vlookat="90" //90がリトルプラネットの設定値 fisheye="1.0" //1.0がリトルプラネットの設定値 stereographic="true" fov="150" //数字を大きくすると惑星が小さくなる。小さくしすぎると黒枠が見える fovmax="150" //fovの設定と同じか大きな数字を設定 />
【メモ】
リトルプラネットというだけあって、空が有って初めて成り立つものだと思います。
つまり屋内写真だとただの激しく歪んだ画像になってしまう可能性があります。屋外の良く晴れた空で撮影されると素敵なリトルプラネットが作成できると思います。
【実例】
<krpano version="1.16" >
<include url="skin/defaultskin.xml" />
<view hlookat="0"
vlookat="90"
fisheye="1.0"
stereographic="true"
fov="150"
fovmax="150"
/>
<preview url="mukogawa1.tiles/preview.jpg" />
<image type="CUBE" multires="true" tilesize="512" progressive="false">
<level tiledimagewidth="4776" tiledimageheight="4776">
<cube url="mukogawa1.tiles/mres_%s/l4/%0v/l4_%s_%0v_%0h.jpg" />
</level>
<level tiledimagewidth="2388" tiledimageheight="2388">
<cube url="mukogawa1.tiles/mres_%s/l3/%0v/l3_%s_%0v_%0h.jpg" />
</level>
<level tiledimagewidth="1194" tiledimageheight="1194">
<cube url="mukogawa1.tiles/mres_%s/l2/%0v/l2_%s_%0v_%0h.jpg" />
</level>
<level tiledimagewidth="597" tiledimageheight="597">
<cube url="mukogawa1.tiles/mres_%s/l1/%0v/l1_%s_%0v_%0h.jpg" />
</level>
<mobile>
<cube url="mukogawa1.tiles/mobile_%s.jpg" />
</mobile>
</image>
</krpano>